﻿namespace WMS6.QueryEntity
{
    using System;
    using System.Runtime.CompilerServices;
    using System.Runtime.Serialization;

    [DataContract]
    public class OrdersQueryEntity : BaseQuery
    {
        [DataMember]
        public string ActualShipDate { get; set; }

        [DataMember]
        public string ApptStatus { get; set; }

        [DataMember]
        public string BAddress { get; set; }

        [DataMember]
        public string BatchFlag { get; set; }

        [DataMember]
        public string BCity { get; set; }

        [DataMember]
        public string BCompany { get; set; }

        [DataMember]
        public string BContact1 { get; set; }

        [DataMember]
        public string BContact2 { get; set; }

        [DataMember]
        public string BCountry { get; set; }

        [DataMember]
        public string BCountryCode { get; set; }

        [DataMember]
        public string BEmail1 { get; set; }

        [DataMember]
        public string BEmail2 { get; set; }

        [DataMember]
        public string BFax1 { get; set; }

        [DataMember]
        public string BFax2 { get; set; }

        [DataMember]
        public string BillToID { get; set; }

        [DataMember]
        public string BPhone1 { get; set; }

        [DataMember]
        public string BPhone2 { get; set; }

        [DataMember]
        public string BState { get; set; }

        [DataMember]
        public string BuyerPo { get; set; }

        [DataMember]
        public string BVat { get; set; }

        [DataMember]
        public string BZip { get; set; }

        [DataMember]
        public string CAddress { get; set; }

        [DataMember]
        public string CarrierAddress { get; set; }

        [DataMember]
        public string CarrierCity { get; set; }

        [DataMember]
        public string CarrierCountry { get; set; }

        [DataMember]
        public string CarrierCountryCode { get; set; }

        [DataMember]
        public string CarrierID { get; set; }

        [DataMember]
        public string CarrierName { get; set; }

        [DataMember]
        public string CarrierPhone { get; set; }

        [DataMember]
        public string CarrierProv { get; set; }

        [DataMember]
        public string CarrierZip { get; set; }

        [DataMember]
        public string CCity { get; set; }

        [DataMember]
        public string CCompany { get; set; }

        [DataMember]
        public string CContact1 { get; set; }

        [DataMember]
        public string CContact2 { get; set; }

        [DataMember]
        public string CCounties { get; set; }

        [DataMember]
        public string CCountry { get; set; }

        [DataMember]
        public string CCountryCode { get; set; }

        [DataMember]
        public string CEmail1 { get; set; }

        [DataMember]
        public string CEmail2 { get; set; }

        [DataMember]
        public string CFax1 { get; set; }

        [DataMember]
        public string CFax2 { get; set; }

        [DataMember]
        public string ConsigneeID { get; set; }

        [DataMember]
        public string ContainerQty { get; set; }

        [DataMember]
        public string ContainerType { get; set; }

        [DataMember]
        public string CountryDestination { get; set; }

        [DataMember]
        public string CountryOfOrigin { get; set; }

        [DataMember]
        public string CPhone1 { get; set; }

        [DataMember]
        public string CPhone2 { get; set; }

        [DataMember]
        public string CProv { get; set; }

        [DataMember]
        public string CreatedBy { get; set; }

        [DataMember]
        public string CreatedDate { get; set; }

        [DataMember]
        public string CVat { get; set; }

        [DataMember]
        public string CZip { get; set; }

        [DataMember]
        public string DeclarationsType { get; set; }

        [DataMember]
        public string DeliveryDate { get; set; }

        [DataMember]
        public string DeliveryDate2 { get; set; }

        [DataMember]
        public string DeliveryPlace { get; set; }

        [DataMember]
        public string DepartureDate { get; set; }

        [DataMember]
        public string DeparturePort { get; set; }

        [DataMember]
        public string DestinationPort { get; set; }

        [DataMember]
        public string DischargePlace { get; set; }

        [DataMember]
        public string Door { get; set; }

        [DataMember]
        public string DriverName { get; set; }

        [DataMember]
        public string EnablePacking { get; set; }

        [DataMember]
        public string ExternalLoadID { get; set; }

        [DataMember]
        public string ExternalOrderId2 { get; set; }

        [DataMember]
        public string ExternOrderID { get; set; }

        [DataMember]
        public string HandlingType { get; set; }

        [DataMember]
        public string IncoTerms { get; set; }

        [DataMember]
        public string IntransitID { get; set; }

        [DataMember]
        public string IsActive { get; set; }

        [DataMember]
        public string LoadID { get; set; }

        [DataMember]
        public string OpenQty { get; set; }

        [DataMember]
        public string OperatingDate { get; set; }

        [DataMember]
        public string Operator { get; set; }

        [DataMember]
        public string OrderBreak { get; set; }

        [DataMember]
        public string OrderDate { get; set; }

        [DataMember]
        public string OrderGroup { get; set; }

        [DataMember]
        public string OrderID { get; set; }

        [DataMember]
        public string OrderValue { get; set; }

        [DataMember]
        public string OwnerID { get; set; }

        [DataMember]
        public string PackingLocation { get; set; }

        [DataMember]
        public string PaymentTerm { get; set; }

        [DataMember]
        public string Priority { get; set; }

        [DataMember]
        public string ProNumber { get; set; }

        [DataMember]
        public string ReceiptID { get; set; }

        [DataMember]
        public string ReferenceNum { get; set; }

        [DataMember]
        public string Remark { get; set; }

        [DataMember]
        public string Remark2 { get; set; }

        [DataMember]
        public string RequestedShipDate { get; set; }

        [DataMember]
        public string Route { get; set; }

        [DataMember]
        public string RowID { get; set; }

        [DataMember]
        public string ShipName { get; set; }

        [DataMember]
        public string ShipTogether { get; set; }

        [DataMember]
        public string SortationLocation { get; set; }

        [DataMember]
        public string SplitOrders { get; set; }

        [DataMember]
        public string Stage { get; set; }

        [DataMember]
        public string Status { get; set; }

        [DataMember]
        public string Stop { get; set; }

        [DataMember]
        public string TradingPartner { get; set; }

        [DataMember]
        public string TrailerNumber { get; set; }

        [DataMember]
        public string TrailerOwner { get; set; }

        [DataMember]
        public string TransportationMode { get; set; }

        [DataMember]
        public string TransportationService { get; set; }

        [DataMember]
        public string Type { get; set; }

        [DataMember]
        public string Udf1 { get; set; }

        [DataMember]
        public string Udf10 { get; set; }

        [DataMember]
        public string Udf2 { get; set; }

        [DataMember]
        public string Udf3 { get; set; }

        [DataMember]
        public string Udf4 { get; set; }

        [DataMember]
        public string Udf5 { get; set; }

        [DataMember]
        public string Udf6 { get; set; }

        [DataMember]
        public string Udf7 { get; set; }

        [DataMember]
        public string Udf8 { get; set; }

        [DataMember]
        public string Udf9 { get; set; }

        [DataMember]
        public string UpdatedBy { get; set; }

        [DataMember]
        public string UpdatedDate { get; set; }

        [DataMember]
        public string UpdateSource { get; set; }

        [DataMember]
        public string Voyage { get; set; }

        [DataMember]
        public string WaveID { get; set; }

        [DataMember]
        public string WhID { get; set; }
    }
}

